class Franja < ActiveRecord::Base
  validates_presence_of :porcentaje,:desde,:hasta

  named_scope :por_autorizacion, lambda{|a| {:conditions=>["(('#{a.entradaf}' >= desde AND '#{a.salidaf}' <= hasta)
  OR  ('#{a.entradaf}'>=desde AND '#{a.entradaf}'<=hasta)
  OR  ('#{a.salidaf}'>=desde AND '#{a.salidaf}'<=hasta)
  OR  (desde>='#{a.entradaf}' AND hasta<='#{a.salidaf}'))
  AND #{a.dia} = true
  AND feriado= #{!Feriado.find_by_fecha(a.fecha.day,a.fecha.month).blank?}"]}}

  def desdef
    self.desde.strftime("%H:%M")
  end
  def hastaf
    self.hasta.strftime("%H:%M")
  end
end

